A Discrete Adjoint Model for OpenFOAM
نویسندگان
چکیده
We present a discrete adjoint version of OpenFOAM obtained by operator overloading which yields, in comparison to continuous adjoint versions, a greater flexibility and robustness. We discuss our implementation and how the discrete adjoint version of OpenFOAM differs from existing continuous implementations. To reduce the inherent memory requirement of discrete adjoint code we introduce a checkpointing scheme to trade computation time for memory. Moreover we show results from a relevant reference case.
منابع مشابه
A Discrete Adjoint Version of an Unsteady Incompressible Solver for Openfoam Using Algorithmic Differentiation
The comparatively low computational costs of adjoint based gradient methods for optimization problems with a high number of degrees of freedom have allowed them to become one of the most interesting approaches in CFD shape optimization. At the core of such optimization techniques lies the computation of topology sensitivity maps. The two most common approaches for computing adjoint based sensit...
متن کاملDiscrete Adjoint of a fully-implicit coupled solver based on foam-extend using Algorithmic Differentiation
Adjoint based methods are an effective way to obtain accurate gradients for CFD optimization problems since the computation cost for the calculation of these gradients is relatively independent of the degrees of freedom. At the heart of such an optimization process lies the computation of topology sensitivity maps. Sensitivities are derivatives of an objective function resulting from CFD comput...
متن کاملRegularity of Bounded Tri-Linear Maps and the Fourth Adjoint of a Tri-Derivation
In this Article, we give a simple criterion for the regularity of a tri-linear mapping. We provide if f : X × Y × Z −→ W is a bounded tri-linear mapping and h : W −→ S is a bounded linear mapping, then f is regular if and only if hof is regular. We also shall give some necessary and sufficient conditions such that the fourth adjoint D^∗∗∗∗ of a tri-derivation D is again tri-derivation.
متن کاملSimulation and Optimization of an Airfoil with Leading Edge Slat
A gradient-based optimization is used in order to improve the shape of a leading edge slat upstream of a DU 91-W2-250 airfoil. The simulations are performed by solving the Reynolds-Averaged Navier-Stokes equations (RANS) using the open source CFD code OpenFOAM. Gradients are computed via the adjoint approach, which is suitable to deal with many design parameters, but keeping the computational c...
متن کاملOptimal air distribution design in enclosed spaces using an adjoint method
2 Wei Liu, Qingyan Chen* 3 4 a School of Mechanical Engineering, Purdue University, West Lafayette, IN 47907, USA; 5 b School of Environmental Science and Engineering, Tianjin University, Tianjin 300072, 6 China 7 8 This investigation studied an adjoint method to achieve the optimal design of ventilation in 9 an enclosed environment and validated it with two, two-dimensional cases. A part of th...
متن کامل